package com.guaoran.interview.before.jd;

/**
 * @author : guCheng
 * @title : HTTP协议 
 * @Description : 
 * 	 
 * @date :2018年3月20日下午9:03:57
 */
public class HTTP协议 {
	/*
 	1、三次握手、四次挥手
	 	三次握手：客户端与服务器进行通讯时会发送同步序列号syn ,
	 		而服务器收到响应时会发送同步序列号和确认包syn+ack标识收到了客户端的请求，
	 		最后客户端会发送确认包ack，表示他也能收到服务器端的响应，至此客户端跟服务器链接成功。
	 	四次挥手：当客户端或服务器进行断开操作时，如果客户端开始请求断开操作，会像服务端发送fin标记的报文段表示客户端要请求断开连接，
	 		而此时服务器可能还在数据传输，会发送ack，表示服务器收到了客户端的要断开请求，只是目前还不能断开，需要再次等待服务端的通知，
	 		当服务端传输完数据之后，会发送fin，表示数据传输完成，可以进行断开操作了，
	 		而此时客户端收到服务端的可以断开操作响应时，会发送ack表示，客户端收到请求了，
	 		至此，经过报文发送和接受时间之后会断开请求。
	 	
	 	
	 	
 	2、TCP/IP协议的分层管理
 		应用层、传输层、网络层、链路层 
	 		
	 */
}
